home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
326-350
/
disk_339
/
pcq
/
include
/
layers.i
< prev
next >
Wrap
Text File
|
1992-05-06
|
819b
|
40 lines
{
Layers.i
}
{$I "Include/Ports.i"}
{$I "Include/Semaphores.i"}
Const
LAYERSIMPLE = 1;
LAYERSMART = 2;
LAYERSUPER = 4;
LAYERUPDATING = $10;
LAYERBACKDROP = $40;
LAYERREFRESH = $80;
LAYER_CLIPRECTS_LOST = $100; { during BeginUpdate }
{ or during layerop }
{ this happens if out of memory }
LMN_REGION = -1;
Type
Layer_Info = Record
top_layer : Address;
check_lp : Address; { system use }
obs : Address; { system use }
FreeClipRects : MinList;
Lock : SignalSemaphore;
gs_Head : List; { system use }
longreserved : Integer;
Flags : Short;
fatten_count : Byte;
LockLayersCount : Byte;
LayerInfo_extra_size : Short;
blitbuff : Address;
LayerInfo_extra : Address;
end;
Const
NEWLAYERINFO_CALLED = 1;
ALERTLAYERSNOMEM = $83010000;